package com.lihepeng.leecode.linkedList.thematic;

import com.lihepeng.leecode.linkedList.ListNode;

/**
 * 链表 练习 第二天 
 * 翻转链表
 * 2021年9月14日
 *  给你单链表的头节点 head ，请你反转链表，并返回反转后的链表。
 */
public class Solution206 {
    public ListNode reverseList(ListNode head) {
        if (head == null){
            return null;
        }
        ListNode prev = null;
        ListNode cur = head;
        while (cur !=null){
            ListNode nextNode = cur.next ;
            cur.next = prev;
            prev = cur;
            cur = nextNode;
        }
        return cur;

    }
}
